for reasons beyond one's control - Español Inglés Diccionario